#ifndef MULTISET_MT_H
#define MULTISET_MT_H

#include <QtCore/QObject>

namespace wfnet
{
class WfNet;
}

namespace moduletest
{

class Multiset_mt : public QObject
{
    Q_OBJECT
private slots:
    void initTestCase();
    void constructor();
    void constructor_data();
    void name();
    void matches();
    void matches_data();
    void canConvert();
    void canConvert_data();
    void isEmpty();
    void contains();
    void size();
    void size_data();
    void insert();
    void remove();
    void operatorPlus();
    void operatorPlus_data();
    void operatorMinus();
    void operatorMinus_data();
    void operatorMultiple();
    void operatorMultiple_data();
    void operatorLessEqual();
    void cleanupTestCase();

private:
    wfnet::WfNet* m_net;
};

} // namespace moduletest

#endif
